# name: MVE vcvt instructions, part 2
# as: -march=armv8.1-m.main+mve.fp
# objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main

.*: +file format .*arm.*

Disassembly of section .text:
[^>]*> ffb7 0640 	vcvt.f16.s16	q0, q0
[^>]*> ffb7 0642 	vcvt.f16.s16	q0, q1
[^>]*> ffb7 0644 	vcvt.f16.s16	q0, q2
[^>]*> ffb7 0648 	vcvt.f16.s16	q0, q4
[^>]*> ffb7 064e 	vcvt.f16.s16	q0, q7
[^>]*> ffb7 2640 	vcvt.f16.s16	q1, q0
[^>]*> ffb7 2642 	vcvt.f16.s16	q1, q1
[^>]*> ffb7 2644 	vcvt.f16.s16	q1, q2
[^>]*> ffb7 2648 	vcvt.f16.s16	q1, q4
[^>]*> ffb7 264e 	vcvt.f16.s16	q1, q7
[^>]*> ffb7 4640 	vcvt.f16.s16	q2, q0
[^>]*> ffb7 4642 	vcvt.f16.s16	q2, q1
[^>]*> ffb7 4644 	vcvt.f16.s16	q2, q2
[^>]*> ffb7 4648 	vcvt.f16.s16	q2, q4
[^>]*> ffb7 464e 	vcvt.f16.s16	q2, q7
[^>]*> ffb7 8640 	vcvt.f16.s16	q4, q0
[^>]*> ffb7 8642 	vcvt.f16.s16	q4, q1
[^>]*> ffb7 8644 	vcvt.f16.s16	q4, q2
[^>]*> ffb7 8648 	vcvt.f16.s16	q4, q4
[^>]*> ffb7 864e 	vcvt.f16.s16	q4, q7
[^>]*> ffb7 e640 	vcvt.f16.s16	q7, q0
[^>]*> ffb7 e642 	vcvt.f16.s16	q7, q1
[^>]*> ffb7 e644 	vcvt.f16.s16	q7, q2
[^>]*> ffb7 e648 	vcvt.f16.s16	q7, q4
[^>]*> ffb7 e64e 	vcvt.f16.s16	q7, q7
[^>]*> ffb7 06c0 	vcvt.f16.u16	q0, q0
[^>]*> ffb7 06c2 	vcvt.f16.u16	q0, q1
[^>]*> ffb7 06c4 	vcvt.f16.u16	q0, q2
[^>]*> ffb7 06c8 	vcvt.f16.u16	q0, q4
[^>]*> ffb7 06ce 	vcvt.f16.u16	q0, q7
[^>]*> ffb7 26c0 	vcvt.f16.u16	q1, q0
[^>]*> ffb7 26c2 	vcvt.f16.u16	q1, q1
[^>]*> ffb7 26c4 	vcvt.f16.u16	q1, q2
[^>]*> ffb7 26c8 	vcvt.f16.u16	q1, q4
[^>]*> ffb7 26ce 	vcvt.f16.u16	q1, q7
[^>]*> ffb7 46c0 	vcvt.f16.u16	q2, q0
[^>]*> ffb7 46c2 	vcvt.f16.u16	q2, q1
[^>]*> ffb7 46c4 	vcvt.f16.u16	q2, q2
[^>]*> ffb7 46c8 	vcvt.f16.u16	q2, q4
[^>]*> ffb7 46ce 	vcvt.f16.u16	q2, q7
[^>]*> ffb7 86c0 	vcvt.f16.u16	q4, q0
[^>]*> ffb7 86c2 	vcvt.f16.u16	q4, q1
[^>]*> ffb7 86c4 	vcvt.f16.u16	q4, q2
[^>]*> ffb7 86c8 	vcvt.f16.u16	q4, q4
[^>]*> ffb7 86ce 	vcvt.f16.u16	q4, q7
[^>]*> ffb7 e6c0 	vcvt.f16.u16	q7, q0
[^>]*> ffb7 e6c2 	vcvt.f16.u16	q7, q1
[^>]*> ffb7 e6c4 	vcvt.f16.u16	q7, q2
[^>]*> ffb7 e6c8 	vcvt.f16.u16	q7, q4
[^>]*> ffb7 e6ce 	vcvt.f16.u16	q7, q7
[^>]*> ffb7 0740 	vcvt.s16.f16	q0, q0
[^>]*> ffb7 0742 	vcvt.s16.f16	q0, q1
[^>]*> ffb7 0744 	vcvt.s16.f16	q0, q2
[^>]*> ffb7 0748 	vcvt.s16.f16	q0, q4
[^>]*> ffb7 074e 	vcvt.s16.f16	q0, q7
[^>]*> ffb7 2740 	vcvt.s16.f16	q1, q0
[^>]*> ffb7 2742 	vcvt.s16.f16	q1, q1
[^>]*> ffb7 2744 	vcvt.s16.f16	q1, q2
[^>]*> ffb7 2748 	vcvt.s16.f16	q1, q4
[^>]*> ffb7 274e 	vcvt.s16.f16	q1, q7
[^>]*> ffb7 4740 	vcvt.s16.f16	q2, q0
[^>]*> ffb7 4742 	vcvt.s16.f16	q2, q1
[^>]*> ffb7 4744 	vcvt.s16.f16	q2, q2
[^>]*> ffb7 4748 	vcvt.s16.f16	q2, q4
[^>]*> ffb7 474e 	vcvt.s16.f16	q2, q7
[^>]*> ffb7 8740 	vcvt.s16.f16	q4, q0
[^>]*> ffb7 8742 	vcvt.s16.f16	q4, q1
[^>]*> ffb7 8744 	vcvt.s16.f16	q4, q2
[^>]*> ffb7 8748 	vcvt.s16.f16	q4, q4
[^>]*> ffb7 874e 	vcvt.s16.f16	q4, q7
[^>]*> ffb7 e740 	vcvt.s16.f16	q7, q0
[^>]*> ffb7 e742 	vcvt.s16.f16	q7, q1
[^>]*> ffb7 e744 	vcvt.s16.f16	q7, q2
[^>]*> ffb7 e748 	vcvt.s16.f16	q7, q4
[^>]*> ffb7 e74e 	vcvt.s16.f16	q7, q7
[^>]*> ffb7 07c0 	vcvt.u16.f16	q0, q0
[^>]*> ffb7 07c2 	vcvt.u16.f16	q0, q1
[^>]*> ffb7 07c4 	vcvt.u16.f16	q0, q2
[^>]*> ffb7 07c8 	vcvt.u16.f16	q0, q4
[^>]*> ffb7 07ce 	vcvt.u16.f16	q0, q7
[^>]*> ffb7 27c0 	vcvt.u16.f16	q1, q0
[^>]*> ffb7 27c2 	vcvt.u16.f16	q1, q1
[^>]*> ffb7 27c4 	vcvt.u16.f16	q1, q2
[^>]*> ffb7 27c8 	vcvt.u16.f16	q1, q4
[^>]*> ffb7 27ce 	vcvt.u16.f16	q1, q7
[^>]*> ffb7 47c0 	vcvt.u16.f16	q2, q0
[^>]*> ffb7 47c2 	vcvt.u16.f16	q2, q1
[^>]*> ffb7 47c4 	vcvt.u16.f16	q2, q2
[^>]*> ffb7 47c8 	vcvt.u16.f16	q2, q4
[^>]*> ffb7 47ce 	vcvt.u16.f16	q2, q7
[^>]*> ffb7 87c0 	vcvt.u16.f16	q4, q0
[^>]*> ffb7 87c2 	vcvt.u16.f16	q4, q1
[^>]*> ffb7 87c4 	vcvt.u16.f16	q4, q2
[^>]*> ffb7 87c8 	vcvt.u16.f16	q4, q4
[^>]*> ffb7 87ce 	vcvt.u16.f16	q4, q7
[^>]*> ffb7 e7c0 	vcvt.u16.f16	q7, q0
[^>]*> ffb7 e7c2 	vcvt.u16.f16	q7, q1
[^>]*> ffb7 e7c4 	vcvt.u16.f16	q7, q2
[^>]*> ffb7 e7c8 	vcvt.u16.f16	q7, q4
[^>]*> ffb7 e7ce 	vcvt.u16.f16	q7, q7
[^>]*> ffbb 0640 	vcvt.f32.s32	q0, q0
[^>]*> ffbb 0642 	vcvt.f32.s32	q0, q1
[^>]*> ffbb 0644 	vcvt.f32.s32	q0, q2
[^>]*> ffbb 0648 	vcvt.f32.s32	q0, q4
[^>]*> ffbb 064e 	vcvt.f32.s32	q0, q7
[^>]*> ffbb 2640 	vcvt.f32.s32	q1, q0
[^>]*> ffbb 2642 	vcvt.f32.s32	q1, q1
[^>]*> ffbb 2644 	vcvt.f32.s32	q1, q2
[^>]*> ffbb 2648 	vcvt.f32.s32	q1, q4
[^>]*> ffbb 264e 	vcvt.f32.s32	q1, q7
[^>]*> ffbb 4640 	vcvt.f32.s32	q2, q0
[^>]*> ffbb 4642 	vcvt.f32.s32	q2, q1
[^>]*> ffbb 4644 	vcvt.f32.s32	q2, q2
[^>]*> ffbb 4648 	vcvt.f32.s32	q2, q4
[^>]*> ffbb 464e 	vcvt.f32.s32	q2, q7
[^>]*> ffbb 8640 	vcvt.f32.s32	q4, q0
[^>]*> ffbb 8642 	vcvt.f32.s32	q4, q1
[^>]*> ffbb 8644 	vcvt.f32.s32	q4, q2
[^>]*> ffbb 8648 	vcvt.f32.s32	q4, q4
[^>]*> ffbb 864e 	vcvt.f32.s32	q4, q7
[^>]*> ffbb e640 	vcvt.f32.s32	q7, q0
[^>]*> ffbb e642 	vcvt.f32.s32	q7, q1
[^>]*> ffbb e644 	vcvt.f32.s32	q7, q2
[^>]*> ffbb e648 	vcvt.f32.s32	q7, q4
[^>]*> ffbb e64e 	vcvt.f32.s32	q7, q7
[^>]*> ffbb 06c0 	vcvt.f32.u32	q0, q0
[^>]*> ffbb 06c2 	vcvt.f32.u32	q0, q1
[^>]*> ffbb 06c4 	vcvt.f32.u32	q0, q2
[^>]*> ffbb 06c8 	vcvt.f32.u32	q0, q4
[^>]*> ffbb 06ce 	vcvt.f32.u32	q0, q7
[^>]*> ffbb 26c0 	vcvt.f32.u32	q1, q0
[^>]*> ffbb 26c2 	vcvt.f32.u32	q1, q1
[^>]*> ffbb 26c4 	vcvt.f32.u32	q1, q2
[^>]*> ffbb 26c8 	vcvt.f32.u32	q1, q4
[^>]*> ffbb 26ce 	vcvt.f32.u32	q1, q7
[^>]*> ffbb 46c0 	vcvt.f32.u32	q2, q0
[^>]*> ffbb 46c2 	vcvt.f32.u32	q2, q1
[^>]*> ffbb 46c4 	vcvt.f32.u32	q2, q2
[^>]*> ffbb 46c8 	vcvt.f32.u32	q2, q4
[^>]*> ffbb 46ce 	vcvt.f32.u32	q2, q7
[^>]*> ffbb 86c0 	vcvt.f32.u32	q4, q0
[^>]*> ffbb 86c2 	vcvt.f32.u32	q4, q1
[^>]*> ffbb 86c4 	vcvt.f32.u32	q4, q2
[^>]*> ffbb 86c8 	vcvt.f32.u32	q4, q4
[^>]*> ffbb 86ce 	vcvt.f32.u32	q4, q7
[^>]*> ffbb e6c0 	vcvt.f32.u32	q7, q0
[^>]*> ffbb e6c2 	vcvt.f32.u32	q7, q1
[^>]*> ffbb e6c4 	vcvt.f32.u32	q7, q2
[^>]*> ffbb e6c8 	vcvt.f32.u32	q7, q4
[^>]*> ffbb e6ce 	vcvt.f32.u32	q7, q7
[^>]*> ffbb 0740 	vcvt.s32.f32	q0, q0
[^>]*> ffbb 0742 	vcvt.s32.f32	q0, q1
[^>]*> ffbb 0744 	vcvt.s32.f32	q0, q2
[^>]*> ffbb 0748 	vcvt.s32.f32	q0, q4
[^>]*> ffbb 074e 	vcvt.s32.f32	q0, q7
[^>]*> ffbb 2740 	vcvt.s32.f32	q1, q0
[^>]*> ffbb 2742 	vcvt.s32.f32	q1, q1
[^>]*> ffbb 2744 	vcvt.s32.f32	q1, q2
[^>]*> ffbb 2748 	vcvt.s32.f32	q1, q4
[^>]*> ffbb 274e 	vcvt.s32.f32	q1, q7
[^>]*> ffbb 4740 	vcvt.s32.f32	q2, q0
[^>]*> ffbb 4742 	vcvt.s32.f32	q2, q1
[^>]*> ffbb 4744 	vcvt.s32.f32	q2, q2
[^>]*> ffbb 4748 	vcvt.s32.f32	q2, q4
[^>]*> ffbb 474e 	vcvt.s32.f32	q2, q7
[^>]*> ffbb 8740 	vcvt.s32.f32	q4, q0
[^>]*> ffbb 8742 	vcvt.s32.f32	q4, q1
[^>]*> ffbb 8744 	vcvt.s32.f32	q4, q2
[^>]*> ffbb 8748 	vcvt.s32.f32	q4, q4
[^>]*> ffbb 874e 	vcvt.s32.f32	q4, q7
[^>]*> ffbb e740 	vcvt.s32.f32	q7, q0
[^>]*> ffbb e742 	vcvt.s32.f32	q7, q1
[^>]*> ffbb e744 	vcvt.s32.f32	q7, q2
[^>]*> ffbb e748 	vcvt.s32.f32	q7, q4
[^>]*> ffbb e74e 	vcvt.s32.f32	q7, q7
[^>]*> ffbb 07c0 	vcvt.u32.f32	q0, q0
[^>]*> ffbb 07c2 	vcvt.u32.f32	q0, q1
[^>]*> ffbb 07c4 	vcvt.u32.f32	q0, q2
[^>]*> ffbb 07c8 	vcvt.u32.f32	q0, q4
[^>]*> ffbb 07ce 	vcvt.u32.f32	q0, q7
[^>]*> ffbb 27c0 	vcvt.u32.f32	q1, q0
[^>]*> ffbb 27c2 	vcvt.u32.f32	q1, q1
[^>]*> ffbb 27c4 	vcvt.u32.f32	q1, q2
[^>]*> ffbb 27c8 	vcvt.u32.f32	q1, q4
[^>]*> ffbb 27ce 	vcvt.u32.f32	q1, q7
[^>]*> ffbb 47c0 	vcvt.u32.f32	q2, q0
[^>]*> ffbb 47c2 	vcvt.u32.f32	q2, q1
[^>]*> ffbb 47c4 	vcvt.u32.f32	q2, q2
[^>]*> ffbb 47c8 	vcvt.u32.f32	q2, q4
[^>]*> ffbb 47ce 	vcvt.u32.f32	q2, q7
[^>]*> ffbb 87c0 	vcvt.u32.f32	q4, q0
[^>]*> ffbb 87c2 	vcvt.u32.f32	q4, q1
[^>]*> ffbb 87c4 	vcvt.u32.f32	q4, q2
[^>]*> ffbb 87c8 	vcvt.u32.f32	q4, q4
[^>]*> ffbb 87ce 	vcvt.u32.f32	q4, q7
[^>]*> ffbb e7c0 	vcvt.u32.f32	q7, q0
[^>]*> ffbb e7c2 	vcvt.u32.f32	q7, q1
[^>]*> ffbb e7c4 	vcvt.u32.f32	q7, q2
[^>]*> ffbb e7c8 	vcvt.u32.f32	q7, q4
[^>]*> ffbb e7ce 	vcvt.u32.f32	q7, q7
[^>]*> fe31 af4d 	vpsttee
[^>]*> ffb7 0642 	vcvtt.f16.s16	q0, q1
[^>]*> ffb7 26c4 	vcvtt.f16.u16	q1, q2
[^>]*> ffb7 4746 	vcvte.s16.f16	q2, q3
[^>]*> ffb7 67c8 	vcvte.u16.f16	q3, q4
[^>]*> fe31 af4d 	vpsttee
[^>]*> ffbb 864a 	vcvtt.f32.s32	q4, q5
[^>]*> ffbb a6cc 	vcvtt.f32.u32	q5, q6
[^>]*> ffbb c74e 	vcvte.s32.f32	q6, q7
[^>]*> ffbb e7c0 	vcvte.u32.f32	q7, q0
